<?php
	require_once($_SERVER['DOCUMENT_ROOT'] . '/Prototipo/controle/NoticiasController.php');
	require_once($_SERVER['DOCUMENT_ROOT'] . '/Prototipo/conexao/ConexaoBanco.php');
	
	$quantidadePorPagina = 10;
	$pagina = (isset($_GET['pagina'])) ? (int)$_GET['pagina'] : 1;
	$inicio = ($quantidadePorPagina * $pagina) - $quantidadePorPagina;
	
	$con = new ConexaoBanco();
	
		$noticias = new NoticiasController();
		$cache = $noticias->getListaSimples($inicio, $quantidadePorPagina);
		$total = count($cache);

?><!--  -->
<div class="form-horizontal">
	 <fieldset>
	 <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>?pg=buscar-noticia" >
		<fieldset>
		Buscar Notícia <br> Data: <input type="date" name="data" title="Data da Notícia">
			<div class="input-append">
				
				<input type="text" id="consulta" name="consulta" maxlength="255" placeholder="Pesquisar.." />
				<input class="btn " type="submit" value="Buscar" />
			</div>
		</fieldset>
	 </form>
	 <legend><h3>Últimas Notícias </h3></legend>
	 <table class="table  table-striped">
	 <thead>
		 <tr>
		 	<th>Id</th>
		 	<th>Data publicada</th>
		 	<th>Notícia</th>
		 	<th>Opções</th>
		 </tr>
	 </thead>
	 <tbody>
	 	<?php 
	 	if($total > 0){
		 	for($i = 0; $i < $total; $i++){
			$idNoticia = $cache[$i]->getIdNoticia();
			
?>
		 	<tr>
		 		<td><?php echo $cache[$i]->getIdNoticia();?></td>
	            <td align="center"><?php echo $cache[$i]->getDataHora();?></td>
	            <td><?php echo $cache[$i]->getTitulo()." </td>
	            <td><a class='btn' href='?pg=noticias&id=$idNoticia'><i class='icon-'><img title = 'detalhes' src='/Prototipo/visao/img/layoutAdmin/icones/search.png'></i></a>
	 			<a  class='btn btn-small' href='?pg=editar&id=$idNoticia'><i  class='icon-search'><img title = 'editar' src='/Prototipo/visao/img/layoutAdmin/icones/edit.png'></i></a>
	            
	        </tr>";
	     		} 
	     }?>
	 </tbody>
	 </table>
<?php 
	$con->conectar();
	
		$sqlTotal = mysql_query("SELECT id_noticia FROM noticia");
		$qtdRegistros = mysql_num_rows($sqlTotal);
		$totalPagina = ceil($qtdRegistros/$quantidadePorPagina);
	$con->desconectar()
	
	?>
	<?php 
	$paginacao = (isset($_GET['pagina'])) ? (int)$_GET['pagina'] : 1;
	$anterior = 0;
	$proximo = 0;
	if ($paginacao > 1) {
		$anterior = $paginacao - 1;
	} else {
		$anterior = '1';
	}
	
	if ($paginacao < ($totalPagina - 2)) {
		$proximo = $paginacao + 1;
	} else {
		$proximo = $totalPagina;
	}
	
	$contador = 0;
	if ($paginacao < 6) {
		$comeca = 1;
		$termina = 9;
	} else if ($paginacao > ($totalPagina - 6)) {
		$comeca = $totalPagina - 6;
		$termina = $totalPagina;
	} else {
		$comeca = $paginacao - 4;
		$termina = $paginacao + 5;
	}
	?>
	<div class="pagination pagination-centered">
			<ul>
				<li><a href='?pg=2&pagina=1'>Primeira Página</a></li>
	<?php 
	echo "<li><a href='?pg=2&pagina=$anterior'> << </a></li>";
	for ($link_pagina = $comeca; $link_pagina <= $termina; $link_pagina++) {
		
		if ($contador < 9) {
			if ($paginacao == $link_pagina) {
				echo '<li class="disabled"><a>'. $link_pagina .'</a></li>'; // Escreve somente o número da página sem ação alguma
			} else {
				echo "<li> <a href=\"?pg=2&pagina=$link_pagina\">$link_pagina</a></li>"; // Escreve o número e o link da página
			}
			$contador++;
		}
	}
	echo "<li><a href='?pg=2&pagina=$proximo'> >></a></li>";
	echo "<li> <a href='?pg=2&pagina=$totalPagina'>Última Página</a></li>";
	echo '</ul></div>';
	
?>
</fieldset>

</div>